#!/usr/bin/env python
# -*- coding: utf-8 -*-
from lib.HandleMysql import *
import sys
import re
reload(sys)
sys.setdefaultencoding('utf-8')

def create_jingjia_info(conn,table_name):
    q = '''\
        CREATE TABLE `%s` (
          `jingjia_id` bigint(20) NOT NULL,
          `user_id` bigint(20) DEFAULT '0' COMMENT '用户ID',
          `product_id` bigint(20) DEFAULT '0' COMMENT '产品ID',
          `info_id` bigint(20) DEFAULT '0' COMMENT '信息ID',
          `start_time` datetime DEFAULT NULL COMMENT '开始时间',
          `end_time` datetime DEFAULT NULL COMMENT '结束时间',
          `bid_type` tinyint(4) DEFAULT '0' COMMENT '竞价类型.0 直接出价,1 代理出价',
          `price` decimal(18,2) DEFAULT '0.00' COMMENT '出价',
          `agency_balance` decimal(18,2) DEFAULT '0.00' COMMENT '代理出价余额',
          `eff_id` bigint(20) DEFAULT '0' COMMENT '由StartTime字段转化为 yyyyMMddHHmmss',
          `fail_id` bigint(20) DEFAULT '0' COMMENT '由EndTime字段转化为 yyyyMMddHHmm',
          `create_time` datetime DEFAULT NULL,
          `update_time` datetime DEFAULT NULL,
          `State` tinyint(4) DEFAULT '0' COMMENT '0 未出价,1 竞价中,2 竞价失败,3 竞价成功,4 取消显示',
          `cost_score` decimal(18,2) DEFAULT '0.00' COMMENT '评分',
          `pay_type` int(11) DEFAULT NULL COMMENT '0 积分+余额,1 积分,2 余额.目前只有 0 这一种情况',
          `cost_money` decimal(18,2) DEFAULT '0.00' COMMENT '消费额,实际消费=cost_money-agency_balance',
          `handle_id` bigint(20) DEFAULT '0',
          `city_id` int(11) DEFAULT '0' COMMENT '城市ID',
          `city_name` varchar(32) DEFAULT NULL COMMENT '城市名称',
          `area_id` int(11) DEFAULT '0' COMMENT '区域ID',
          `area_name` varchar(32) DEFAULT NULL COMMENT '区域名称',
          `local_id` int(11) DEFAULT '0' COMMENT '商圈ID',
          `local_name` varchar(32) DEFAULT NULL COMMENT '商圈名称',
          `disp_cate1_id` int(11) DEFAULT '0' COMMENT '一级表现分类ID',
          `disp_cate1_name` varchar(32) DEFAULT NULL COMMENT '一级表现分类名称',
          `disp_cate2_id` int(11) DEFAULT '0' COMMENT '二级表现分类ID',
          `disp_cate2_name` varchar(32) DEFAULT NULL COMMENT '二级表现分类名称',
          `disp_cate3_id` int(11) DEFAULT '0' COMMENT '三级表现分类ID',
          `disp_cate3_name` varchar(32) DEFAULT NULL COMMENT '三级表现分类',
          `cash_amount` decimal(18,2) DEFAULT '0.00' COMMENT '现金消费'
        ) ENGINE=BRIGHTHOUSE DEFAULT CHARSET=utf8;
    ''' % table_name
    
    conn.execute_sql(q)